package com.ys.service.storage;

import com.ys.entity.storage.TccOnlineAssembleErrorItem;
import com.ys.vo.R;

import java.util.List;
import java.util.Map;

public interface TccOfflineAssembleService {
	
	R pass(String bids) throws Exception;

	R doError(String bids, Integer parentAssembleNumber, String detailArr) throws Exception;

	R printing(String bids) throws Exception;

	//入库箱标打印
	R getPdf(Map<String, Object> params) throws Exception ;
	R getPdfZj(Map<String, Object> params) throws Exception ;

	//从质检上架 回退
	R doBack(String bids) throws Exception;

	//从质检上架 回退 (异常组装)
	R doErrorBack(String bid, List<TccOnlineAssembleErrorItem> tccOnlineAssembleErrorItems) throws Exception;

	R cancel(String bids) throws Exception;

}
